Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a Bahrain F1 Croatia F1 Croatia F2 France F4 France F5 Italy F30 Spain F21 Great Britain F2 Ireland F2 Great Britain F20 Great Britain F21 Great Britain F22 Austria F3 Switzerland F3 Lithuania F1 Lithuania F2 Italy F30 Italy F31 Tunisia F3 Italy F30 Pekao Open - Szczecin Ciudad de Pozoblanco Open Diputacion - Cordoba DPD Challenger 2000 - Aschaffenburg XI Venice Open - Venice Stella Artois Clay Court Championships - Budaors Volvo Sylt Open - Sylt Milano Challenger-Jameson Cup - Milan Kuppers Kolsch Cup by Lambertz - Aachen Macedonian Open 1999 - Skopje Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon 5th Sardinian International Championships - Cagliari C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Garden Open - Rome Zagreb Open - Zagreb Prague Open - Prague Sporting Challenger 2003 - Turin Schickendanz Open - Furth Memorial Savigni - Sassuolo ATU Cup - Weiden USTA Seascape Challenger - Aptos Colorado Classic - Denver San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Genoa Open 'Fondazione Carige' - Genova Alexander Kolyaskin Memorial - Donetsk Trani Cup - Trani FILA Challenger - Biella Memorial Savigny - Sassuolo Tennis Napoli Cup - Napoli 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Banca Stato Challenger - Lugano Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati ATP Open Castilla y Leon - Segovia Sina-Kia Motors Tennis Cup - Cordenons Qatar ATP Challenger - Doha 2006 Challenger of Santa Clarita California Challenger - Valencia The LTA Cardiff Challenger - Cardiff Ciudad de Telde - Telde Togliatti Cup - Togliatti Open Castilla y Leon - Segovia Genoa Open - Genova Open D'Orleans - Orleans Fifth-Third Bank Tennis Championships - Lexington Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Bauer Watertechnology Cup - Eckental Privatbank Open 2006 - Dnepropetrovsk IPP Open - Helsinki Open de Tenis Amaya - Pamplona LTA Shrewsbury Challenger - Shrewsbury LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo BH Telecom Sarajevo 2007 - Sarajevo BMW Tennis Championship - Sunrise Open Prevadies - St. Brieuc USTA Tallahassee Tennis Challenger - Tallahassee San Remo Tennis Cup 15° Piertomaso - San Remo Open de L'Isere-Trophee BNP Paribas - Grenoble The West Side Tennis Club Grass Court Challenger - Forest Hills The Manchester Trophy - Manchester Tennis Napoli Cup - Napoli San Marino Cepu Open - San Marino Challenger DCN de Cherbourg - Cherbourg 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tennis Napoli Cup 2007 - Napoli 2007 Challenger of Santa Clara - Valencia LTA Cardiff Challenger - Cardiff Lambertz Open - Aachen Tunis Open 2007 - Tunis BSI Challenger Lugano - Lugano Croatia Osiguranje Rijeka Open - Rijeka Jameson Cup - Milan Top Wool Challenger-Immagine Trophy - Biella The Shelbourne Irish Open - Dublin Gemax Samsung Open 2004 - Belgrade 2004 Colorado Tennis Classic - Denver Penza Cup - Penza Binghamton Professional Tennis Tournament - Binghamton Challenger Lugano - Lugano Warsteiner Challenger Wolfsburg - Wolfsburg GHI Bronx Classic - Bronx Memorial Piertomaso Tessitore - San Remo Schickendanz Open - Furth Alexander Kolyaskin Memorial - Donetsk dBI Tennis Challenger - Binghamton Challenger Casino Lugano - Lugano Skandia Open - Linz FILA Challenger Biella - Biella Open de L'Isere - Grenoble San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons Citta di Como Challenger - Como Trofeo Barcelona de Tenis - Barcelona Open de L'Isere-Open 38 - Grenoble Bergamo Challenger The LTA Bolton Challenger - Bolton Napoli Challenger Prostejov Challenger San Marino Challenger Ciutat de Barcelona - Barcelona Napoli Challenger Nord LB Open - Braunschweig Top Wool Challenger - Biella Napoli Challenger Compaq Cup 2001 - Zabrze Biella Challenger Lugano Challenger Open de L'Isere - Grenoble Lambertz Open by Stawag - Aachen IX Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg The LTA Sunderland Challenger - Sunderland Turin Challenger Internazionali di Tennis - Bergamo Jameson Cup - Milan BH Telecom Indoors Sarajevo 2006 - Sarajevo Tennis Napoli Cup 2006 - Napoli 2006 USTA Tallahassee Tennis Challenger - Tallahassee BMW Tennis Championship - Sunrise Gemax Open - Belgrade Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb San Marino Challenger Bancastato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia XXX Edizione 'A Savoldi Marco' - Manerbio San Marino Challenger Kyiv Open - Kiev KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Challenger 42 - Andrezieux Genova Challenger Penza Cup - Penza Tennis Napoli Cup - Naples Mordova Cup 2007 - Saransk Garden Open - Rome Busan Open - Busan Zagreb Open - Zagreb Sporting Challenger - Turin San Marino Cepu Open - San Marino Challenger Citta di Olbia - Olbia Top Wool Challenger Biella - Biella Tennis Napoli Cup 2004 - Napoli Open Sainte Victoire - Aix-En-Provence Memorial Savigni - Sassuolo Garden Open 2004 - Rome Challenger Canottieri Minico - Mantova San Remo Tennis Cup - San Remo Oberstaufen Cup - Oberstaufen Lugano Challenger Sporting Challenger - Turin Tampere Imageneering Open - Tampere Memorial Savigni - Sassuolo St.Petersburg Challenger by Kinex - St. Petersburg Turin Challenger San Marino Cepu Open - San Marino Banca Stato Challenger Lugano - Lugano XI Open International D'Andorra - Andorra Trani Cup - Trani Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA Challenge 2002 - Graz XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi DPD Challenger 2002 - Aschaffenburg Trofeo Francesco Guzzini - Recanati Fifth Third Bank Tennis Classic - Lexington Cepu Open - San Marino Venice Open - Venice Dallas Challenger Barletta Challenger Fujitsu Siemens Open - Budapest Monza Challenger Bulgarian Challenger 2002 - Sofia Jameson Cup - Milan Polish Open 2000 - Poznan San Marino Challenger Sunrise Challenger Szczecin Challenger Madrid Challenger Warta Cup - Sopot BMW Brixina Tennis Open 2000 - Bressanone Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Olbia Challenger - Olbia Rome Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Kosice Challenger Milan Challenger 2001 Challenger Canottieri Mincio - Mantova Internazionali di Tennis de San Marino - San Marino Olimp Kyiv Open - Kiev Todi Challenger Alexander Kolyaskin Memorial - Donetsk Tennislife Cup - Napoli Genoa Open Challenger-Fondazione Carige - Genova 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto San Benedetto Challenger Brixina Tennis Open - Bressanone The LTA Men's Challenger - Southampton IPP Open - Helsinki San Marino Challenger XXVIII Edizione 'A.Savoldi' - Manerbio Napoli Challenger ATP Challenger Numea - New Caledonia U.S. Open - New York Cordenons Challenger Citta di Brindisi - Brindisi The LTA Wrexham Challenger - Wrexham Como Challenger Genova Challenger Szczecin Challenger Pekao Open 2001 - Szczecin Optimus Maia Open - Maia Internationaux du Doubs - Besancon Open de L'Isere (Open 38) - Grenoble 3rd Volkswagon Challenger - Wolfsburg VIII Trofeo Ciutat de Barcelona - Barcelona Sunrise Challenger Casablanca Challenger Panama City Challenger Banca Stato Challenger Lugano - Lugano Vercelli Challenger Tunis Challenger Mestre Challenger Caltanissetta Challenger Milan Challenger Padova Challenger Memorial Savigni - Sassuolo San Benedetto Challenger Cortina Challenger Noumea Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Sibiu Challenger The Granby Natrel Challenger - Granby 3° Trofeo 'Citta di Brindisi' - Brindisi Napoli Challenger Rome Challenger Mestre Challenger San Benedetto Challenger Citta di Monza - Monza X Torneo Internazionale di Tennis - Barletta VII Torneo Internazionale di Tennis - Barletta Canottieri Mincio Open - Mantova Rome Challenger Tatra Banka Open - Bratislava Barranquilla Challenger Wideyes Swedish Open - Bastad Internazionali di Tennis di San Marino - San Marino Campionati Internazionali di Sicilia - Palermo Milan Indoors - Milan Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Milan Indoors - Milan Gerry Weber Open - Halle 2003 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Adidas Open de Toulouse - Toulouse Milan Indoors - Milan Open 13 - Marseille Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Vietnam Open - Ho Chi Minh City Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach The Stella Artois Championships - London BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Internationaler Raiffeisen Grand Prix - St. Polten AIG Japan Open - Tokyo Tennis Masters Series - Rome Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Olympics - Beijing